package dao;

import pojo.Anime;
import pojo.Ratingrecord;
import pojo.User;

import java.util.List;

public interface UserDao {
    /*查找用户最大的ID*/
    public Object queryMaxID();


    /* 根据用户id查找用户
     * @param user_ID 当前用户id
     * @return 如果返回null则证明不存在这个用户*/
    public User queryUserbyId(String user_ID);



    /* 根据用户的id产生自动推荐算法
    *@user_ID 当前用户id
    * @return 返回推荐的动漫列表
     */
    public List<Anime> doRecommendation(String user_id);



    /* 查看记录
     *@user_ID 当前用户id
     * @return 返回评价过的动漫列表
     */
    public List<Ratingrecord> searchHistory(String user_id);



    /* 保存用户信息
    * @param user 当前用户实例
    * @return */
    public int saveUser(User user);
}
